• VerifyProductPurchase

    2:13:53 AM / 00:01:03:411 Pass

    VerifyProductPurchase
    05.29.2023 2:13:53 AM 05.29.2023 2:14:57 AM 00:01:03:411 · #test-id=1
    Leyon Android_SamsungM31
    StatusTimestampDetails
    Pass 2:13:57 AM HomePage objects loaded
    Pass 2:14:14 AM ProductPage objects loaded
    Pass 2:14:26 AM Cart product count matched
    Pass 2:14:28 AM CartPage objects loaded
    Pass 2:14:29 AM Product 1 found
    Pass 2:14:30 AM Product 2 found
    Pass 2:14:31 AM Verify cart - Total Amount
    Pass 2:14:37 AM GoogleSearchPage objects loaded
    Pass 2:14:46 AM HomePage objects loaded
    Pass 2:14:48 AM General Store screen loaded successfully
    Pass 2:14:48 AM Test Passed
    Info 2:14:56 AM
    Info 2:14:57 AM video path: videos\Android_Samsung M31\2023-05-29_02-13-34\GeneralStoreTest\VerifyProductPurchase.mp4
  • VerifyProductPurchase

    2:13:58 AM / 00:00:27:939 Fail

    VerifyProductPurchase
    05.29.2023 2:13:58 AM 05.29.2023 2:14:26 AM 00:00:27:939 · #test-id=2
    Leyon Android_OnePlus9pro
    StatusTimestampDetails
    Pass 2:13:59 AM HomePage objects loaded
    Pass 2:14:15 AM ProductPage objects loaded
    Fail 2:14:26 AM Test Failed - Oneplus 9 Pro
    Fail 2:14:26 AM Test Failed
    Fail 2:14:26 AM
    java.lang.AssertionError: expected [2] but found [1]

    VerifyProductPurchase,
    Stacktrace:
    java.lang.AssertionError: expected [2] but found [1]
    	at org.testng.Assert.fail(Assert.java:99)
    	at org.testng.Assert.failNotEquals(Assert.java:1037)
    	at org.testng.Assert.assertEqualsImpl(Assert.java:140)
    	at org.testng.Assert.assertEquals(Assert.java:122)
    	at org.testng.Assert.assertEquals(Assert.java:629)
    	at org.testng.Assert.assertEquals(Assert.java:639)
    	at testutils.Assertion.assertEquals(Assertion.java:22)
    	at pages.ProductPage.verifyCartItemCount(ProductPage.java:64)
    	at tests.GeneralStoreTest.VerifyProductPurchase(GeneralStoreTest.java:62)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)
    	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)
    	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
    	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
    	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)
    	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
    	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
    	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
    	at java.util.ArrayList.forEach(Unknown Source)
    	at org.testng.TestRunner.privateRun(TestRunner.java:794)
    	at org.testng.TestRunner.run(TestRunner.java:596)
    	at org.testng.SuiteRunner.runTest(SuiteRunner.java:377)
    	at org.testng.SuiteRunner.access$000(SuiteRunner.java:28)
    	at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:418)
    	at org.testng.internal.thread.ThreadUtil.lambda$execute$0(ThreadUtil.java:64)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    
  • VerifyProductPurchaseFailing

    2:14:54 AM / 00:00:27:332 Fail

    VerifyProductPurchaseFailing
    05.29.2023 2:14:54 AM 05.29.2023 2:15:21 AM 00:00:27:332 · #test-id=3
    Leyon Android_OnePlus9pro
    StatusTimestampDetails
    Pass 2:14:55 AM HomePage objects loaded
    Pass 2:15:08 AM ProductPage objects loaded
    Fail 2:15:21 AM Test Failed - Oneplus 9 Pro
    Fail 2:15:21 AM Test Failed
    Fail 2:15:21 AM
    java.lang.AssertionError: expected [3] but found [2]

    VerifyProductPurchaseFailing,
    Stacktrace:
    java.lang.AssertionError: expected [3] but found [2]
    	at org.testng.Assert.fail(Assert.java:99)
    	at org.testng.Assert.failNotEquals(Assert.java:1037)
    	at org.testng.Assert.assertEqualsImpl(Assert.java:140)
    	at org.testng.Assert.assertEquals(Assert.java:122)
    	at org.testng.Assert.assertEquals(Assert.java:629)
    	at org.testng.Assert.assertEquals(Assert.java:639)
    	at testutils.Assertion.assertEquals(Assertion.java:22)
    	at pages.ProductPage.verifyCartItemCount(ProductPage.java:64)
    	at tests.GeneralStoreTest.VerifyProductPurchaseFailing(GeneralStoreTest.java:126)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)
    	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)
    	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
    	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
    	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)
    	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
    	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
    	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
    	at java.util.ArrayList.forEach(Unknown Source)
    	at org.testng.TestRunner.privateRun(TestRunner.java:794)
    	at org.testng.TestRunner.run(TestRunner.java:596)
    	at org.testng.SuiteRunner.runTest(SuiteRunner.java:377)
    	at org.testng.SuiteRunner.access$000(SuiteRunner.java:28)
    	at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:418)
    	at org.testng.internal.thread.ThreadUtil.lambda$execute$0(ThreadUtil.java:64)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    
  • VerifyProductPurchaseFailing

    2:15:21 AM / 00:00:36:113 Fail

    VerifyProductPurchaseFailing
    05.29.2023 2:15:21 AM 05.29.2023 2:15:57 AM 00:00:36:113 · #test-id=4
    Leyon Android_SamsungM31
    StatusTimestampDetails
    Pass 2:15:25 AM HomePage objects loaded
    Pass 2:15:40 AM ProductPage objects loaded
    Fail 2:15:52 AM Test Failed - Samsung M31
    Fail 2:15:52 AM Test Failed
    Fail 2:15:52 AM
    org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03' System info: host: 'DESKTOP-SRI8GR7', ip: '192.168.0.110', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_351' Driver info: io.appium.java_client.android.AndroidDriver Capabilities {app: C:\Users\Lenovo\eclipse-wor..., appActivity: com.androidsample.generalst..., appPackage: com.androidsample.generalstore, automationName: UiAutomator2, chromedriverExecutable: C:\Users\Lenovo\eclipse-wor..., databaseEnabled: false, desired: {app: C:\Users\Lenovo\eclipse-wor..., appActivity: com.androidsample.generalst..., appPackage: com.androidsample.generalstore, automationName: UiAutomator2, chromedriverExecutable: C:\Users\Lenovo\eclipse-wor..., deviceName: Samsung M31, fullReset: true, platformName: android, udid: RZ8N71N5TZB}

    VerifyProductPurchaseFailing,
    Stacktrace:
    org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters.
    For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
    Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
    System info: host: 'DESKTOP-SRI8GR7', ip: '192.168.0.110', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_351'
    Driver info: io.appium.java_client.android.AndroidDriver
    Capabilities {app: C:\Users\Lenovo\eclipse-wor..., appActivity: com.androidsample.generalst..., appPackage: com.androidsample.generalstore, automationName: UiAutomator2, chromedriverExecutable: C:\Users\Lenovo\eclipse-wor..., databaseEnabled: false, desired: {app: C:\Users\Lenovo\eclipse-wor..., appActivity: com.androidsample.generalst..., appPackage: com.androidsample.generalstore, automationName: UiAutomator2, chromedriverExecutable: C:\Users\Lenovo\eclipse-wor..., deviceName: Samsung M31, fullReset: true, platformName: android, udid: RZ8N71N5TZB}, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-M315F, deviceName: RZ8N71N5TZB, deviceScreenDensity: 420, deviceScreenSize: 1080x2340, deviceUDID: RZ8N71N5TZB, fullReset: true, javascriptEnabled: true, locationContextEnabled: false, networkConnectionEnabled: true, pixelRatio: 2.625, platform: LINUX, platformName: Android, platformVersion: 12, statBarHeight: 78, takesScreenshot: true, udid: RZ8N71N5TZB, viewportRect: {height: 2053, left: 0, top: 78, width: 1080}, warnings: {}, webStorageEnabled: false}
    Session ID: 8a7d8309-a498-4e52-bc0b-3dd781b28852
    *** Element info: {Using=xpath, value=//android.widget.LinearLayout[*[@text='Nike SFB Jungle']]/android.widget.LinearLayout/android.widget.TextView[@text='ADD TO CART']}
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
    	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
    	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
    	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
    	at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:250)
    	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
    	at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:41)
    	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
    	at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
    	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
    	at io.appium.java_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:61)
    	at io.appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1)
    	at io.appium.java_client.android.AndroidDriver.findElement(AndroidDriver.java:1)
    	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:428)
    	at io.appium.java_client.DefaultGenericMobileDriver.findElementByXPath(DefaultGenericMobileDriver.java:151)
    	at io.appium.java_client.AppiumDriver.findElementByXPath(AppiumDriver.java:1)
    	at io.appium.java_client.android.AndroidDriver.findElementByXPath(AndroidDriver.java:1)
    	at org.openqa.selenium.By$ByXPath.findElement(By.java:353)
    	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
    	at io.appium.java_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:57)
    	at io.appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1)
    	at io.appium.java_client.android.AndroidDriver.findElement(AndroidDriver.java:1)
    	at pages.ProductPage.addProductToCart(ProductPage.java:51)
    	at tests.GeneralStoreTest.VerifyProductPurchaseFailing(GeneralStoreTest.java:122)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)
    	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)
    	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
    	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
    	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)
    	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
    	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
    	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
    	at java.util.ArrayList.forEach(Unknown Source)
    	at org.testng.TestRunner.privateRun(TestRunner.java:794)
    	at org.testng.TestRunner.run(TestRunner.java:596)
    	at org.testng.SuiteRunner.runTest(SuiteRunner.java:377)
    	at org.testng.SuiteRunner.access$000(SuiteRunner.java:28)
    	at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:418)
    	at org.testng.internal.thread.ThreadUtil.lambda$execute$0(ThreadUtil.java:64)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    
    Info 2:15:56 AM
    Info 2:15:57 AM video path: videos\Android_Samsung M31\2023-05-29_02-15-05\GeneralStoreTest\VerifyProductPurchaseFailing.mp4

Started

May 29, 2023 02:13:53 AM

Ended

May 29, 2023 02:15:59 AM

Tests Passed

1

Tests Failed

3

Tests
Log events

Timeline

Author

NamePassedFailedSkippedOthersPassed %
Leyon 1 3 0 0 25%

Tags

NamePassedFailedSkippedOthersPassed %
Android_OnePlus9pro 0 2 0 0 0%
Android_SamsungM31 1 1 0 0 50%